<?php 
class MemberController extends CommonController{
	private $model;
	public function __init(){
		parent::__init();
		$this->model=K('User');
	}
	/**
	 * 验证码 实例化
	 */
	public function code(){
		$code=new Code();
		$code->show();
	}
	/**
	 * 
	 * 异步验证验证码
	 */
	public function ajaxCheckCode(){
		//如果不是ajax提交，不走下面，为了更加安全
		if(!IS_AJAX) return;
		$code=Q('post.code','','strtoupper');
		//如果验证码不正确
		if($code !=session('code')){
			$msg=array('status'=>false,'message'=>'验证码错误');
			
		}else{
			$msg=array('status'=>true,'message'=>'验证通过');
		}
		$this->ajax($msg);
	}
	/**
	 * 判断用户名
	 */
	
	public function ajaxCheckUser(){
		if(!IS_AJAX) return;
		$username=Q('post.username_reg');
		$check=M('user')->where("username='{$username}'")->find();
		
		if($check){
			$msg=array('status'=>false,'message'=>'用户名已存在 ');
		}else{
			$msg=array('status'=>true,'message'=>'通过');
		}
	
		$this->ajax($msg);
		exit;
	}
	/**
     * 注册
     */
    public function register(){
         if(!$this->model->register()) $this->error($this->model->error);
			$this->success('注册成功');
    	
    		
    }
	
	/**
	 * 登陆
	 */
	public function login(){
		 if(!$this->model->login()) $this->error($this->model->error);
		$this->success('登陆成功',U('Index/index'));	
	}
	
	
	
	
	/**
	 * 退出
	 */
	public function out(){
		session(NULL);
		$this->success('退出成功');
	}
	
	
	
	
	
	
}




 ?>